Iets nettere sketch voor midi shield

Dit midi shield stuurt wat minder midi-informatie uit. Door te kijken wanneer een waarde veranderd is – en alleen dan data uit te zenden – vang je een hoop op. Maar niet alles en dat heeft er mee te maken dat er kleine meet-schommelingen zijn in de Arduino zelf. Die zijn op te vangen door middel van debouncen, bij knoppen althans, dus ik zal eens kijken of ik dat er ook in kan krijgen. Voor nu – ietsje netter, maar nog niet ideaal: [youtube clip_id=X8v9qdxWQOo]   // SparkFun MIDI Shield and MIDI Breakout test code // Defines bare-bones routines for sending and receiving MIDI data // Written 02/16/10 // Modified by Lucas van Tol @ 16-12-2012 // defines for MIDI Shield components only #define KNOB1  0                        // Definieer draaiknop 1 #define KNOB2  1                        // Definieer draaiknop 2 #define BUTTON1  2                      // Definieer drukknop 1 #define BUTTON2  3                      // Definieer drukknop 2 #define BUTTON3  4                      // Definieer drukknop 3 #define STAT1  7                        // Definieer STAT1 als led output op shield #define STAT2  6                        // Definieer STAT2 als led output op shield byte note1;                              // Definieer midi note byte note2;                              // Definieer midi note byte velocity;                          // Definieer midi velocity int pot1;                                … Meer lezen over Iets nettere sketch voor midi shield